425f4dd8c2a09d6c5c8ed49e2f07863b95af8a8c,cmake-binaries-plugin/src/main/java/com/googlecode/cmakemavenproject/GetBinariesMojo.java,GetBinariesMojo,execute,#,73

Before Change


			{
				// Directories not normalized
				extract(result, target);
				normalizeDirectories(target);
			}
		}
		catch (IOException e)

After Change


		}

		String cmakeVersion = getCMakeVersion(version);
		final Path target = Paths.get(project.getBuild().getDirectory(), "dependency/cmake");
		try
		{
			String majorVersion = getMajorVersion(cmakeVersion);
			Path result = download(new URL("http://www.cmake.org/files/v" + majorVersion + "/cmake-"
																		 + cmakeVersion + "-" + suffix));
			if (Files.notExists(target.resolve("bin")))
			{
				Files.createDirectories(target);
				// Directories not normalized, begin by unpacking the binaries
				try
				{
					// Based on AbstractDependencyMojo.java in maven-dependency-plugin revision 1403449
					UnArchiver unArchiver;
					try
					{
						unArchiver = archiverManager.getUnArchiver(result.toFile());
						getLog().debug("Found unArchiver by type: " + unArchiver);
					}
					catch (NoSuchArchiverException e)
					{
						getLog().debug("Unknown archiver type", e);
						return;
					}

					unArchiver.setUseJvmChmod(true);
					unArchiver.setSourceFile(result.toFile());
					unArchiver.setDestDirectory(target.toFile());
					unArchiver.extract();
				}
				catch (ArchiverException e)
				{
					throw new MojoExecutionException("Error unpacking file: " + result + " to: " + target
																					 + "\r\n" + e.toString(), e);
				}
				normalizeDirectories(target);
			}
		}
		catch (IOException e)